package com.ioudi.digu.revise;

import java.util.List;

import com.ioudi.digu.vo.ProducedMessage;

import flex.messaging.messages.Message;

public interface IMessageRevisor
{
    Message  outboudRevise(Message message);
    
    Message  inboudRevise(Message message);
    
    Message  outboudRevise(ProducedMessage message);
    
    /**
     * 
     * @param messages elements type of ProducedMessage
     * @return
     */
    List  outboudRevise(List messages);
}
